﻿/*************************************
 * Creator:peiyang
 * DateTime:2021/3/18 8:27:20
 * Description:<Description>
 * CopyRight:臭皮匠工作室
 * ***********************************/

using System;

namespace Cpjit.SunnyPaine.Toolkit.ActiveMQ.Exceptions
{
    /// <summary>
    /// 表示应用程序中出现重复的实例引发的异常。
    /// </summary>
    class DuplicateInstanceException : Exception
    {
        /// <summary>
        /// 使用默认的错误消息初始化 SICP60.Diagnostic.Common.ActivemqUtil.Exceptions.DuplicateInstanceException 新的实例。
        /// </summary>
        public DuplicateInstanceException()
        { }

        /// <summary>
        /// 使用指定的错误消息初始化 SICP60.Diagnostic.Common.ActivemqUtil.Exceptions.DuplicateInstanceException 新的实例。
        /// </summary>
        /// <param name="message">解释异常原因的错误消息。</param>
        public DuplicateInstanceException(string message) : base(message)
        { }

        /// <summary>
        /// 使用指定的错误消息和对作为此异常原因的内部异常的引用来初始化 SICP60.Diagnostic.Common.ActivemqUtil.Exceptions.DuplicateInstanceException 类的新实例。
        /// </summary>
        /// <param name="message">解释异常原因的错误消息。</param>
        /// <param name="innerException">导致当前异常的异常；如果未指定内部异常，则是一个 null 引用。</param>
        public DuplicateInstanceException(string message, Exception innerException) : base(message, innerException)
        { }
    }
}
